就算: granted that, even if...
过日子: to live one's life, to pass one's days, to get along...
祈祷: to pray, to say one's prayers, prayer...
自立: independent, self-reliant, self-sustaining, to stand on one's own feet, to support oneself...
高空: high altitude...